[
    {
        "type": "enhancement",
        "category": "S3",
        "description": "Generalized DateTime to DateTimeInterface in an S3Client's createPresignedRequest function and in Cloudfront\/LogFileIterator's NormalizeDateValue function"
    },
    {
        "type": "api-change",
        "category": "CloudFront",
        "description": "CloudFront now supports CloudFront Functions, a native feature of CloudFront that enables you to write lightweight functions in JavaScript for high-scale, latency-sensitive CDN customizations."
    },
    {
        "type": "enhancement",
        "category": "Personalize",
        "description": "Update URL for dataset export job documentation."
    },
    {
        "type": "api-change",
        "category": "CustomerProfiles",
        "description": "This release introduces GetMatches and MergeProfiles APIs to fetch and merge duplicate profiles"
    },
    {
        "type": "api-change",
        "category": "ForecastService",
        "description": "Added new DeleteResourceTree operation that helps in deleting all the child resources of a given resource including the given resource."
    },
    {
        "type": "api-change",
        "category": "RoboMaker",
        "description": "Adds ROS2 Foxy as a supported Robot Software Suite Version and Gazebo 11 as a supported Simulation Software Suite Version"
    },
    {
        "type": "api-change",
        "category": "MarketplaceCatalog",
        "description": "Allows user defined names for Changes in a ChangeSet. Users can use ChangeNames to reference properties in another Change within a ChangeSet. This feature allows users to make changes to an entity when the entity identifier is not yet available while constructing the StartChangeSet request."
    }
]
